depulping screen - German English Dictionary